Skip to main content
TrustRadius
Visual Studio

Visual Studio

Overview

What is Visual Studio?

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools…

Read more
Recent Reviews

Visual Studio IDE

10 out of 10
October 04, 2022
Visual Studio Code is the preferred IDE for µServices development include Java Microservice. Best IDE for .Net core, NodeJS, Python and …
Continue reading

Very good IDE to program in C#

10 out of 10
June 07, 2022
We use Visual Studio IDE to make software that will be used with our product. We use the .Net framework with C# language. Visual Studio …
Continue reading

Best IDE I've Used

8 out of 10
September 30, 2021
Incentivized
It is being used by both software developers and consultants for customer projects that require customization by programming additional …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Professional

$45.00

Cloud
per month

Enterprise

$250.00

Cloud
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://visualstudio.microsoft.com/vs/p…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $45 per month
Return to navigation

Product Demos

FreeRTOS Tutorial 2: Task States Demo using Visual Studio 2019

YouTube
Return to navigation

Product Details

What is Visual Studio?

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete up to a whole line at once to drive accurate and confident coding.

Visual Studio Videos

Which App Development Tool Should You Use? (Quickbase, Microsoft Visual Studio, Apache Cordova)
Getting Started with Visual Studio

Visual Studio Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete up to a whole line at once to drive accurate and confident coding.

Visual Studio starts at $45.

Reviewers rate Support Rating highest, with a score of 8.8.

The most common users of Visual Studio are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(780)

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is being used directly in the engineering department. This IDE is used for development purposes for our company to design software applications. It is also used for unit testing and debugging. The biggest problem this addresses is a development be platform for C#. We also have used it for our database development and code management. Visual studio also ties into DevOps we creates a tight integration point for bug tracking. We are able to tie code check-ins to the software issue
  • Full featured
  • Integration with DevOps
  • Ease of use
  • No stashe with GIT
  • Learning curve for beginners
If you are developing in .net platform it is a great tool. If you are developing in Java it is probably not the best bet. If you are using angular visual studio code is probably the best IDE to use as well.
Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our company uses mostly Linux based tech, but from time-to-time, we do arrive at Windows-based tasks. In those cases, using Visual Studio and Visual Studio Code are our main tools for tackling problems. Mostly used for C# and C++ codes, sometimes TypeScript, we use Visual Studio as a reliable, modern, and highly valuable IDE.
  • Windows-based programming tools
  • .NET go-to developing instrument
  • Well structured, easy-to-use interface
  • Has a steep learning curve
  • Intellisense is sometimes a bit annoying for me
[Depending] on the task, I would probably recommend Visual Studio for anybody, who would like to use a professional IDE and comes from a Windows-based environment. Maybe there are better tools for specific tasks, but for developing .NET projects, or windows based applications, or maybe educational purposes, Visual Studio is a stable candidate to provide a good utility belt for any programming task.
Clay Horste | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Visual Studio IDE across our entire organization as our primary development platform. Visual Studio has become a great way to develop software for most platforms that we target. The beauty of Visual Studio is the way it handles legacy applications. We have been updating and modernizing a lot of apps recently and combining the ability to work with apps written 10 or more years ago with programmability has made the work much simpler.
  • Full Stack Web Development
  • Legacy app compatibility
  • Working with a team on larger projects
  • Code completion/checking
  • Debugging
  • Can be slow at times
  • Learning curve can be daunting
  • Cost for some versions can be a challenge if you need the features
If you are a full stack developer and like C# or VB.net, then Visual Studio IDE is definitely the way to go. Sure, you could go with VSCode or some other editor and make everything happen in the command line, but Visual Studio IDE makes most things much easier. Personally, I use both. 90% of the time, I am in Visual Studio IDE and then I keep Code open for various lightweight utility tasks that it is perfect for.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio IDE is used throughout the organization in many directorates and departments such as IT, R&D, Manufacturing and Automation, for software and algorithm development projects, whether the application/algorithm that is being developed is a backend manufacturing software, frontend .NET software or an embedded software application written in C/C++, C# or Java. It is also used to develop AI and machine learning algorithms and pipelines.
  • User Interface/User Experience
  • Debugging
  • Library management
  • The vast functionality comes with the cost of being slow so speed has room for improvement.
  • The vast functionality also brings huge size both in the disk and main memory, which contributes to the slowness.
Visual Studio IDE is well suited for end-to-end software development projects, especially the ones that use Microsoft's .NET library. It is possible to start from scratch, develop, debug, test, implement the software, basically all the software development processes through Visual Studio IDE. It is also good to be able to compile an interpreted language project such as Java/Python. UI is very suitable for developers who frequently work at night.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Being a part of a software engineering team we use this tool in order to maintain and create software needed by the business. It allows our team to have access to a suite of tools required to create the software, test the software, protect software source control, and deploy the software out to many environments for use by our customers.
  • Build Web and Cloud applications for free.
  • Large selection of development languages, i.e. Visual Basic, C#, PHP, Objective-C, JavaScript and Visual C++.
  • Heavyweight tool that can feel overwhelming or confusing when first using it.
  • Learning curve of the IDE can be daunting for beginning programmers.
Since Microsoft offers many tiers of this IDE it really could be suited for a single home developer all the way up to enterprise. It does offer a lot of use cases at every entry point. However, if you are an individual developer doing advanced work Visual Studio IDE may not be a good tool because of the cost required. I would point small businesses towards Visual Studio Code instead because it is an open-source supported community and allows you to do some really advanced level development across a suite of coding styles. Visual Studio IDE is going to be better suited for medium to large teams where standards have been established, you use the .Net Frameworks and you want to enforce coding, testing, and building policies.
Damien Dolan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio IDE is currently being used in our IT department by our development team. We are using it by creating software solutions for our ERP that is outdated. We do not have the capital to buy a new ERP so we are leveraging the capability of Visual Studio to help make our ERP more efficient for current use cases in our company.
  • SourceControl integration
  • Collaboration
  • Installing Frameworks
  • Speed
  • Sometimes Nuget can be buggy and say installed something but did not
  • More themes? Purely aesthetic but more os a choice would be nice.
  • While source control is great I feel an interface-like source tree would be better
Large teams needing to build a software solution. Also, the fact that there is a free version for an individual is perfect for someone looking to "cut their teeth" and start programming. It isn't just an environment for writing C# and SQL. It supports mobile and game development as well, the community is huge so help is out there to learn as well.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using Visual Studio as our main IDE because we have integrations with Azure, Visual Studio Team Services (a service that uses Git for collaboration), Odata, etc. Since we primarily use these tools, Visual Studio makes the most sense for our development of an application. In terms of our stack, we primarily use Visual Studio for the Web Service side. The main problem it solves is that it integrates well with our other systems out of the box so there are fewer headaches when setting up and maintaining environments.
  • Visual Studio is, of course, good at developing C# applications. With its smart tools to help debug, catch errors, and enforce standards it can be a good tool to use in order to develop applications quickly
  • Visual Studio integrates well with Microsoft related products. If your technology stack is mostly created by Microsoft, this is a good fit
  • When creating applications, there are different templates that are useful for starting a project, particularly their Website MVC model which was helpful for students first learning about Visual Studio and C#
  • We've had trouble with the Microsoft team services with Git on multiple occasions. Sometimes logging in to a Microsoft account using their Visual Studio IDE can be a problem. And to fix the issue is not intuitive sometimes.
  • Developing a project such as SQL Server Database Project or SQL Server Analysis Services can be weird sometimes. Files can change without you noticing and can be difficult to fix.
  • Especially for the REST projects, the .edmx files can be hard to use. Refreshing the DB to reflect whats in the DB is very inconsistent. I rarely use this feature and often just delete tables in the DB then just re-add them.
  • Workarounds just exist throughout much of Visual Studio sometimes, but there are enough resources out there to figure out what's wrong.
If you are primarily using Microsoft services, Visual Studio IDE is a must have. However, if you aren't, you should do much more research on how to integrate/cost to integrate. Microsoft services are known to be quite expensive, so understand your budget and understand the benefits of having a Microsoft Suite.
Andrei Crișan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio Code provides developers with a powerful development tool, while avoiding the expense of the full Visual Studio Pro, Enterprise or others. It is available on multiple OS platforms, making it ubiquitous. It allowed us to streamline the number of development tools used (Vim, Sublime, etc.).
  • Clean UI
  • Fast
  • Intellisense
  • Code debugging options directly in IDE
  • High Learning Curve
  • More expensive than competitors
When you are coding complex applications it is good to use such a powerful tool such as Visual Studio. Also it is the best and most suitable IDE for C# development and programming. Not worth it if you are debugging or programming in scripting languages such as php, JavaScript or python. (Scripting is by usage, however I am referring to the most general purpose of a language.)
Mike Gallagher | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our development team recently upgraded to Visual Studio 2015, and were previously using Visual Studio 2013. The applications we develop allow a physician to register for certification exams and continuing education modules, manage their profile, receive communications from our organization and aid our scoring process to name a few key projects. We use a variety of technologies including ASP.Net MVC, web API and web services, message queuing, ORMs, and Angular to create these platforms which are all developed with Visual Studio.
  • Visual Studio 2015 has improved support for TypeScript, which has smoothed our teams transitioning to Angular 2. Intellisense and keyword recognition were not well supported in the prior releases.
  • The latest version of Visual Studio incorporates a new "My Work" tab for Team Explorer which allows developers to efficiently track work items assigned to them, as well as request, accept, decline, and perform code reviews. This additional has allowed my team to improve our in-house code review process during our day to day sprint work.
  • Visual Studio does an excellent job of incorporating external tools that can be added on to provide additonal support and allows a developer to create custom toolbar buttons. We do just this we tools that we use for compiling TypeScript for Angular 2.0 projects, as well as tools to help us enforce coding standards, and unit test code coverage.
  • Visual Studio offers great debugging functionality for unit testing, which has allow our teams to improve our application performance and trace errors much more quickly.
  • The native support for Jasime in Visual Studio 2015, while developing unit tests for Angular 2.0, could be improved. I have found myself using an alternative version, Visual Studio Code, to perform this task as the native support is much better.
  • I find that the auto-formatting of HTML files leaves a bit to be desired. Too many developers are careless with indentation, and when making changes to files that have been maintained by a developer whose indentation varies or has been careless, the auto-formatting does not do a great job of adjusting the indentation making it confusing and time intensive to make the adjustments manually.
  • Visual Studio could use better organized menus, allowing me to find all windows, such as solution explorer, team explorer, and debug windows, in the same menu so that I do not need to hunt them down. I'd prefer spending more time on the code, and less time remembering which menu hold the options for each window and toolbar.
As a developer who has worked on a variety of applications over the last 17 years, writing code in .Net technologies and in client-side scripting, I find that Visual Studio has always been able to assist me in rapidly getting the job done, offering language support, intellisense, code formatting, debugging and other key aspects needed in the development process. There are many tools out there that may help with one piece of the process or another, but exclude other functionality. Visual Studio provides the most complete tool set, and is continuously improved with each new version.
Return to navigation